package com.it.test;

import java.util.Random;

public class test10 {
    public static void main(String[] args) {
        /*需求：
        一个大v直接抽奖，奖品是现金红包，分别有（2，588，888，1000，10000）
        五个奖金。请使用代码模拟抽奖，打印每个奖项，奖项的出现要随机且不重复。
        打印结果如下：（随机顺序，不一定是下面的顺序）
        888元的奖金被抽取
        588元的奖金被抽取
        10000元的奖金被抽取
        1000元的奖金被抽取
        2元的奖金被抽取
         */

        //1.将奖项里面的所有奖项打乱顺序
        int[] arr = {2,588,888,1000,10000};
        Random r = new Random();
        for (int i = 0; i < arr.length; i++) {
            //获取随机索引
            int randomIndex = r.nextInt(arr.length);
            int temp = arr[i];
            arr[i] = arr[randomIndex];
            arr[randomIndex] = temp;
        }
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
}
